﻿/* CSS Document */
@charset "utf-8";
div#wrapper{ width:960px; padding:17px 20px 0; height:1%; overflow:hidden; margin:0 auto;}
.clear {clear: both;height:1px;overflow:hidden;margin-top:-1px;}
a{ color:#3f3f3f; text-decoration:none; outline:none;}
a:hover{ color:#60ce09;}

#header{ width:960px;}
ul.menunav{ width:960px; height:35px; border-bottom:6px solid #4e96d2; display:block; background:#747474 url(../images/menu.gif) no-repeat;}
ul.menunav li {
float:left;
}
ul.menunav li a {
display:block;
font-family:"微软雅黑";
font-size:14px;
height:35px;
color:#fff;
line-height:32px;
text-decoration:none;
text-align:center;
outline:none;
}
ul.menunav li #a{ width:94px;}
ul.menunav li #b{ width:109px;}
ul.menunav li #c{ width:108px;}
ul.menunav li #d{ width:140px;}
ul.menunav li #e{ width:104px;}
ul.menunav li #f{ width:109px;}
ul.menunav li #g{ width:106px;}
ul.menunav li a:hover,ul.menunav li a.current{ color:#7ac142; background:url(../images/menu_arr.gif) no-repeat center bottom;}
ul.menunav .cn a{ font-family:Arial, Helvetica, sans-serif;}
ul.menunav .date{ padding-top:8px;}
ul.menunav .date span{ color:#fff; width:190px; height:27px; line-height:27px; display:block; text-align:center; float:right}

.banner{ height:100px;}
.i{ width:695px; height:241px;}
.search{ width:960px; height:64px; background:#fff; border-bottom:1px solid #8ea3b6; position:relative; background:url(../images/logo_bg.jpg) no-repeat repeat-x}
.search .logo{ position:absolute; left:0; top:0;}
.searchbox{ width:240px; height:26px; background:url(../images/searchbg.gif) no-repeat; position:absolute; right:11px; top:19px;}

.btntxt{ position:absolute; width:158px; height:15px; line-height:15px; color:#4d4d4d; padding:6px 3px 3px; background:transparent; border:none; font-size:12px; padding-left:10px;}
.btnsearch{ position:absolute; right:0;}

#content{ width:960px; background-color:#fff; height:1%; overflow:hidden;}
.left{ float:left; width:200px; padding:12px 14px 0 24px;}
.left h3{ color:#fff; font-size:12px; font-weight:normal; width:185px; height:28px; line-height:28px; padding-left:10px; background-color:#7ac142; display:block;}
h3.suppy{ margin-top:21px; background-color:#4e96d2;}
h3.suppy a{ color:#fff; text-decoration:none;}
.productlist{ width:195px; display:block;}
.productlist li{height:32px; line-height:32px; border-bottom:1px dotted #ccc; background:url(../images/arrow.gif) no-repeat 10px center; text-indent:18px;}
.productlist li a{ color:#3f3f3f; text-decoration:none;}
.productlist li a:hover,.productlist li a.current{ color:#FFF;background-color:#7ac142;display:block;height:32px;}
.infolist {width:195px;}
.infolist li { line-height:2}
.hotproduct{ width:210px; margin:0 auto; padding-top:10px;}
.hotproduct p{ height:30px; line-height:20px; text-align:center;}
.right{ float:left; width:704px;  border-left:1px solid #8ea3b6; padding-left:16px; padding-top:10px; padding-bottom:20px;}
.indexcontent{ padding-top:14px;}
.indexcontent .title{ color:#fff; width:200px; height:28px; line-height:28px; padding-left:10px; background-color:#7ac142; display:block;}
.indexabout{ float:left; width:380px; line-height:24px; margin-right:60px;}
.indexabout p{ margin-bottom:12px;}
.indexproduct{ float:left; width:220px; margin-left:30px;}
.indexabout a{color:#3f3f3f; text-decoration:none;}
.indexabout a:hover{ text-decoration:underline;}

.linetitle{ color:#fff; font-weight:bold; width:664px; height:26px; line-height:26px; background:url(../images/titlebg.jpg) no-repeat; padding-left:11px;}
.detail{ width:675px; height:auto !important; height:300px; min-height:300px; padding:12px 0; line-height:20px;}
.contacts{ width:675px; padding:12px 0; line-height:34px;}
.contacts .title { width:650px; height:50px; margin:0 auto; padding:5px 0 0 5px; background-color:#FFF; color:#666; text-align:center;}
.productcontent{ height:auto !important; height:650px; min-height:650px;}
.productcontent ul{}
.productcontent ul li{ float:left; width:155px; display:block; padding:10px 40px 10px 20px; border-bottom:1px solid #e5e5e5;}
.productcontent ul li img{ display:block;}
.productcontent ul li p{ height:30px; line-height:20px; text-align:center;}
.line{ clear:left; border-bottom:1px solid #e5e5e5;}
#bottom{
	margin:0 auto;
	clear:both;
	width:924px;
	height:30px;
	line-height:20px;
	color:#237ecc;
	padding-top: 10px;
	padding-right: 18px;
	padding-bottom: 0;
	padding-left: 18px;
}
#bottom a{ color:#237ecc;}
#bottom p span{ float:right;}

/**pages**/
.pages{ width:635px; clear:left; text-align:center; padding:20px;}

.pages a {
color:#323232;
text-decoration:none;
padding:0 6px;
}
.pages a:hover {
color:#60ce09;
}
.pages span {
color:#666;
padding:0 6px;
}

.member{ text-align:center;}
form.cmxform label {
	width:120px;
	text-align:left;
	vertical-align: top;
	}
form.cmxform .minput{ width:135px; height:16px; border:1px solid #d5d5d5; color:#666; padding:2px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}	
form.cmxform .mreset{ margin-left:8px;}
form.cmxform .mlogin{ margin-left:36px;}
form.cmxform fieldset ol {
	margin: 0;
	padding: 0;
	}
	
form.cmxform fieldset li {
	text-align:center;
	list-style: none;
	padding: 5px;
	margin: 4px;
	}
form.cmxform fieldset ol, dl, li, dt, dd {
	margin: 0;
	padding: 0;
}
fieldset { border:none; }
	
form.cmxform fieldset legend {
	padding: 0 9px 10px;
	font-weight: normal;text-align:center; display:block; margin:0 auto;
	color:#f00; font-family:Arial, Helvetica, sans-serif; font-size:13px;
	}
	
form.cmxform fieldset li {
	padding: 3px 8px 3px;
	}
.member2{ height:150px; border-top:1px solid #E7F2F8;}
.member2 p{ padding:6px;}
.member2 a{ width:100px; height:20px; line-height:20px; text-align:center; background-color:#4e96d2; display:block; color:#fff; text-decoration:none; padding-left:20px; text-align:left;}
.member2 span{ text-decoration:underline; color:#CF030D;}
.changeBox_a1{ width:210px; height:240px; overflow:hidden;}
.tbleft, .tbleft td {
	border:1px solid #d1d1d1;
	border-collapse:collapse;
	text-align:center;
	padding:10px;
}
.tbleft {
	line-height:28px;
	margin-bottom:12px;
}
.newlist { width:650px; padding:0 10px; margin:0 auto;}
.newlist li {}
.newlist li span { width:100px; text-align:center; float:right;}
.img_content { margin:0 auto}
.contacts dl { width:162px; height:170px; margin:2px; padding:0; float:left; text-align:center}
.contacts dl dt { width:160px; height:112px; margin:0; padding:0; text-align:center}
.contacts dl dd { width:160px; height:53px; margin:0; padding:0; text-align:center}
.contacts dl dt img { width:160px; height:110px; border:1px solid #CCC}
.table1 { margin:0 auto; width:98%; margin-top:5px;border-collapse:collapse; }
.table1 th,.table1 td { margin:0; padding:2px;background-color:#FBFEFF; height:25px; line-height:25px;border:1px solid #CCC; text-align:left}
.table1 th { font-weight:bold;background-color:#EEE; }